package com.wish233.wiliwiliuser.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
import org.springframework.util.StringUtils;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;

import javax.annotation.Resource;
import java.util.ArrayList;
/**
 * @author WHH
 */
@Configuration
@EnableSwagger2WebMvc
public class SwaggerConfig {



    /**
//     * 配置基本信息
//     *
//     * @return
//     */
//    @Bean
//    public ApiInfo apiInfo() {
//        return new ApiInfoBuilder()
//                .title("wiliwili文档")
//                .description("用户文档")
//                .contact(new Contact("wish", "111", "wiliwli@qq.com"))
//                .version("1.0")
//                .build();
//    }
//    /**
//     * 配置文档生成最佳实践
//     *
//     * @param apiInfo
//     * @return
//     */
//    @Bean
//    public Docket createRestApi(ApiInfo apiInfo) {
//        return new Docket(DocumentationType.SWAGGER_2)
//                .apiInfo(apiInfo)
//                .select()
//                .apis(RequestHandlerSelectors.any())
//                .paths(PathSelectors.any())
//                .build().groupName("wiliwili-user");
//    }


}